import Vue from 'vue'
import App from './views'

// 引入路由，并注入router实例到全局实例上
import router from './router'
// 引入store，并注入到全局实例上
import store from './store'

// 可以把ajax方法全局Vue原型链上
import ajax from './apis/ajax'
Vue.prototype.$ajax = ajax

// 引入第三方库
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)

// 引入全局的样式
import './style/index.less'

// 引入自定义插件
import Plugin from './component'
Vue.use(Plugin)

new Vue({
  router,
  store,
  beforeCreate(){
    Vue.prototype.$bus = this;
  },
  render: c => c(App)
}).$mount('#root')